package org.wyn.service;

import java.util.List;

import org.wyn.mongodb.bean.UserStatus;
import org.wyn.service.impl.StatusServiceImpl;

import com.google.inject.ImplementedBy;

/**
 * "状态"service接口
 * @author wyn
 *
 */
@ImplementedBy(StatusServiceImpl.class)
public interface IStatusService {
	/**
	 * 发表"状态"<br>
	 * 1 将"状态"存入数据库<br>
	 * 2保存对应的新鲜事<br>
	 * 3更新UserDetail集合status字段
	 * @param userName 发表者
	 * @param content "状态"内容
	 * @return
	 */
	public boolean publishStatus(String userName,String content);
	/**
	 * 获得朋友们的"状态"按发布时间倒排序
	 * @param userName
	 * @return
	 */
	public List<UserStatus> getFriendStatus(String userName);
}
